(function($) {
	$.fn.extend({
		EchoDropDownMenu : function(options) {
			
			var defaults = {
				subSelector 	: '.sub-menu',
				subParent 		: 'li',
				speed 			: 200
			}
			
			var options = $.extend(defaults, options);
			this.listItems = this.find(options.subSelector).parent(options.subParent);
				
			return this.listItems.hover(function() {
					$(this).ProcessEvent(options);
				});

		},
		
		ProcessEvent : function(options) {
			if ($(this).find(options.subSelector).first().is(':hidden')) {
				return $(this).find(options.subSelector).first().slideDown(options.speed);
			} else {
				return $(this).find(options.subSelector).first().slideUp(options.speed);
			}
		}
	});
})(jQuery)

$(document).ready(function() {
	$('#hori-nav').EchoDropDownMenu();
})